subscapular artery - Spanish English Dictionary